<vb>关于"FROM子句语法错误!"

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:40:38
Private Sub Command1_Click()
If xh.Value = 1 Then
Adodc1.CommandType = adCmdUnknown
strsql = "select * From [学生表] where [学号] ='" & Text1.Text & " '"
Adodc1.RecordSource = strsql
Adodc1.Recordset.Update
Adodc1.Refresh
End If
End Sub
运行时提示的错误"FROM子句语法错误!"
改了几天了,总是这错误!
各位高手,请帮忙!

SQL语句虽说使用了不合标准的中文表和列命名,但语句本身貌似没错,后面多了个空格
改成这样试试
Adodc1.CommandType = adCmdText
strsql = "SELECT * FROM [学生表] where [学号] ='" & Text1.Text & "'"

楼上说的倒是有可能,数据类型不匹配

呵呵,中文的代码!NB!

你的学号在数据库中是不是定义的数字类型的?

strsql = "select * From 学生表 where 学号 ='" & Text1.Text & "'"

表名和字段名不用[]括起来吧,空格也不能多不能少的。你试试看。